.middle {
    width: 1000px;
    display: flex;
    justify-content: center;
    margin: 50px 0;
}

body > div:nth-child(2) {
    display: flex;
    justify-content: center;
}

.middle > div {
    width: 900px;
    border: 1px solid rgb(230, 145, 55);
}

.company-content {
    padding: 10px;
    border-top: 1px solid rgb(230, 145, 55);
}

.company-content > div:nth-child(1) > div {
    text-indent: 3em;
    line-height: 30px;
    margin-bottom: 30px;
    font-family: 新宋体;
}
.move{
    overflow: hidden;
}
.move>div {
    display: flex;
    overflow: hidden;
    animation-name: example;
    animation-duration: 4s;
    animation-direction:alternate;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@keyframes example {
    0%   { margin-left:0}
    25%  { margin-left:-100px}
    50%  { margin-left:-200px}
    75%  { margin-left:-300px}
    100% { margin-left:-400px}
}
.move>div  > div {
    width: 150px;
    margin: 10px;
    text-align: center;
}

.move>div  > div > div:nth-child(1) {
    width: 150px;
    height: 150px;
}


.move>div  > div > div:nth-child(1) img {
    width: 100%;
    height: 100%;
}
